.page {
  background-color: white;
  position: relative;
  width: 750px;
  height: 1627px;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: slidein;
}
@keyframes slidein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.box_1 {
  background-image: linear-gradient(
    216deg,
    rgba(68, 115, 249, 0.95) 0,
    rgba(68, 115, 249, 0.95) 0,
    rgba(89, 186, 255, 0.95) 46.655273%,
    rgba(70, 90, 248, 0.95) 100%,
    rgba(70, 90, 248, 0.95) 100%
  );
  width: 750px;
  height: 505px;
}
.box_2 {
  background-color: #f0f4fe;
  border-radius: 50px;
  position: absolute;
  left: 0;
  top: 300px;
  width: 750px;
  height: 1215px;
}
.image_1 {
  width: 655px;
  height: 22px;
  margin: -382px 0 0 48px;
}
.group_1 {
  position: relative;
  width: 750px;
  height: 1414px;
}
.group_2 {
  width: 700px;
  height: 249px;
  margin: 58px 0 0 26px;
}
.box_3 {
  background-color: black;
  border-radius: 35px;
  width: 155px;
  height: 155px;
  border: 1px solid #67a0fc;
  margin-top: 94px;
}
.text_1 {
  width: 135px;
  height: 43px;
  overflow-wrap: break-word;
  color: white;
  font-size: 46px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 46px;
  margin: 121px 0 0 24px;
}
.text_2 {
  width: 69px;
  height: 34px;
  overflow-wrap: break-word;
  color: white;
  font-size: 36px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin-left: 1px;
}
.image_2 {
  width: 297px;
  height: 176px;
  margin: 16px 0 0 19px;
}
.group_3 {
  width: 710px;
  height: 321px;
  margin: 127px 0 0 20px;
}
.group_4 {
  box-shadow: 0px 11px 35px 0px rgba(74, 66, 213, 0.39);
  background-image: linear-gradient(
    118deg,
    #4666f9 0,
    #4666f9 0,
    #bdc8ff 66.796875%,
    #8ccbff 100%,
    #8ccbff 100%
  );
  border-radius: 50px;
  height: 320px;
  width: 340px;
}
.box_4 {
  margin: -46px 0 0 102px;
}

.box_4image {
  height: 258px;
  background-size: 303px 307px;
  width: 254px;
}

.box_5 {
  width: 221px;
  height: 216px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/de12b6207f43ec7f2a48d548f50162b5) -141px
    0px no-repeat;
  background-size: 362px 216px;
  margin: -10px 0 0 -122px;
}
.text-group_1 {
  width: 188px;
  height: 81px;
  margin: -10px 0 0 59px;
}
.text_3 {
  width: 188px;
  height: 46px;
  overflow-wrap: break-word;
  color: white;
  font-size: 48px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 48px;
}
.text_4 {
  width: 178px;
  height: 22px;
  overflow-wrap: break-word;
  color: #e3e8ff;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 28px;
  margin: 13px 0 0 4px;
}
.group_5 {
  box-shadow: 0px 11px 35px 0px rgba(74, 66, 213, 0.39);
  background-image: linear-gradient(
    145deg,
    rgba(83, 164, 245, 0.96) 0,
    rgba(83, 164, 245, 0.96) 0,
    rgba(89, 186, 255, 0.96) 55.712891%,
    rgba(111, 157, 241, 0.96) 100%,
    rgba(111, 157, 241, 0.96) 100%
  );
  border-radius: 50px;
  position: relative;
  width: 340px;
  height: 321px;
}
.text-group_2 {
  width: 189px;
  height: 81px;
  margin: 195px 0 0 34px;
}
.text_5 {
  width: 189px;
  height: 45px;
  overflow-wrap: break-word;
  color: white;
  font-size: 48px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 48px;
}
.text_6 {
  width: 178px;
  height: 22px;
  overflow-wrap: break-word;
  color: #e3e8ff;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 28px;
  margin: 14px 0 0 4px;
}
.image_3 {
  position: absolute;
  left: 121px;
  top: -40px;
  width: 207px;
  height: 214px;
}
.text_7 {
  width: 141px;
  height: 34px;
  overflow-wrap: break-word;
  color: black;
  font-size: 36px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 36px;
  margin: 62px 0 0 24px;
}
.group_6 {
  width: 710px;
  height: 281px;
  margin: 47px 0 0 20px;
}
.box_6 {
  background-color: white;
  border-radius: 30px;
  width: 341px;
  height: 281px;
}
.image_4 {
  width: 77px;
  height: 85px;
  margin: 63px 0 0 132px;
}
.text_8 {
  width: 102px;
  height: 25px;
  overflow-wrap: break-word;
  color: black;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 41px 0 67px 120px;
}
.box_7 {
  background-color: white;
  border-radius: 30px;
  width: 341px;
  height: 281px;
  justify-content: flex-center;
}
.image_5 {
  width: 87px;
  height: 83px;
  margin: 66px 0 0 127px;
}
.text_9 {
  width: 102px;
  height: 25px;
  overflow-wrap: break-word;
  color: black;
  font-size: 26px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 26px;
  margin: 40px 0 67px 119px;
}
.image-wrapper_1 {
  box-shadow: 0px 11px 35px 0px rgba(74, 66, 213, 0.39);
  background-color: #4759f8;
  border-radius: 50%;
  height: 147px;
  width: 147px;
  margin: 25px 0 63px 583px;
}
.image_6 {
  width: 73px;
  height: 70px;
  margin: 38px 0 0 37px;
}
.text-wrapper_1 {
  height: 45px;
  background-color: #428bfb;
  background-size: 100% 100%;
  width: 315px;
  position: absolute;
  left: 203px;
  top: 244px;
  border-radius: 30px;
}
.text_10 {
  width: 266px;
  height: 23px;
  overflow-wrap: break-word;
  color: white;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 24px;
  margin: 11px 0 0 24px;
}
.group_7 {
  background-color: white;
  width: 750px;
  height: 162px;
  margin-top: -1px;
}
.group_8 {
  width: 608px;
  height: 83px;
  margin: 29px 0 0 71px;
}
.image-text_1 {
  width: 46px;
  height: 83px;
}
.label_1 {
  width: 46px;
  height: 47px;
}
.text-group_3 {
  width: 42px;
  height: 22px;
  overflow-wrap: break-word;
  color: gray;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin: 14px 0 0 1px;
}
.image-text_2 {
  width: 44px;
  height: 78px;
  margin: 3px 0 0 236px;
}
.label_2 {
  width: 43px;
  height: 41px;
  margin-left: 1px;
}
.text-group_4 {
  width: 42px;
  height: 21px;
  overflow-wrap: break-word;
  color: gray;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 16px;
}
.image-text_3 {
  width: 44px;
  height: 80px;
  margin: 2px 0 0 238px;
}
.box_8 {
  width: 44px;
  height: 44px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/869f801ce4ca1c30b6f5deb1f9394f3d) 100%
    no-repeat;
  background-size: 100% 100%;
}
.text-group_5 {
  width: 42px;
  height: 21px;
  overflow-wrap: break-word;
  color: #428bfb;
  font-size: 22px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 22px;
  margin-top: 15px;
}
.image_7 {
  width: 269px;
  height: 10px;
  margin: 23px 0 17px 249px;
}
